package com.itheima.pojo;

import com.baomidou.mybatisplus.annotation.FieldFill;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;


import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 分类
 */

/**
 * 实现serializable标记接口,就是为了持久化,可以存取到硬盘中(序列化到本地文件),也可以从硬盘读取出来(反序列化)
 * 根据成员信息计算出一个版本号一起写到本地文件
 */
@Data
public class Category implements Serializable {
    //自定义序列版本号
    private static final long serialVersionUID = 1L;

    private Long id;
    private Integer type;   //类型 1 菜品分类 2 套餐分类
    private String name;    //分类名称
    private Integer sort;    //顺序

    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;    //创建时间

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;    //更新时间

    @TableField(fill = FieldFill.INSERT)
    private Long createUser;    //创建人

    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Long updateUser;    //修改人
}
